package model;

/**
 * Classe representant une demande d'appel
 * @author Lefevre, Thoue
 */
public class Call {
    protected User user;
    protected EStatusCall status;
    /**
     * Constructeur
     * @param user utilisateur destinataire de l'appel
     */
    public Call(User user) {
        this.user = user;
        status = EStatusCall.DEMANDE;
    }
    /**
     * Constructeur secondaire
     * @param user utilisateur destinataire de l'appel
     * @param status status de la demande (demande/confirmer)
     */
    public Call(User user, EStatusCall status) {
        this.user = user;
        this.status = status;
    }
    /**
     * Getter user
     * @return l'utilisateur destinataire
     */
    public User getUser() {  return user;    }
    /**
     * Getter status
     * @return le status de la demande
     */
    public EStatusCall getStatus() {   return status;    }
    /**
     * Setter status
     * @param status le status de la demande
     */
    public void setStatus(EStatusCall status) {    this.status = status;  }
   
}
